///////////////////////////////////////////////////////////////
// Copyright(c) ephiroth
// 
// FileName : formula_autogen.c
// Creator  : ephiroth
// E-Mail   : ephiroth@gmail.com
// Date     : 2009-04-06
// Comment  : 
//
///////////////////////////////////////////////////////////////
#include "comm.h"

static int func_autogen (int index, U8 * data)
{
	int ret ;
	int i ;
	int value;
	if ( index == 0 )
		ret = trim_char (data[8],10 ,99) ;
	else{
		value =  func_autogen ( index - 1 , data ); 
		ret = value ;
		while (value != 0 )
		{	
			ret = ret + value % 10 ;
			value = value / 10 ;
		}


			
	}
	return  ret;
}


static void help_autogen ( U8 * data)
{
	U8 flag = trim_char ( data [ 8],10,99);
	printf ( "[%d前一个数加上各位上的和］\n",flag);
}



formula formula_autogen = {
	"autogenenerate",
	ft_normal,
	6,
	func_autogen,
	help_autogen,
};
